package com.aisile.user.service;

import com.aisile.model.common.dtos.ResponseResult;
import com.aisile.model.user.dtos.AuthDto;
import com.aisile.model.user.pojos.ApUserRealname;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * @Auther:yry
 * @Date:2023/12/27 0027
 * @VERSON:1.0
 */
public interface ApUserRealnameService extends IService<ApUserRealname> {
    // 人工审核需要的列表
    public ResponseResult loadListByStatus(AuthDto dto);

    // 人工审核需要的修改状态的方法
    public ResponseResult updateStatusById(AuthDto dto,Short type);

    /**
     * 自动审核方法代码
     * @param dto
     */
    public void autoUpdateStatusById(AuthDto dto);

    /**
     *
     * @param apUserRealname
     * @return
     */
    public ResponseResult saveRealname(ApUserRealname apUserRealname);
}
